ヘッダーをスキップ
Oracle TimesTen In-Memory Database Java開発者およびリファレンス・ガイド
リリース7.0
E05166-01
  目次へ
目次
索引へ
索引

前へ
前へ
次へ
次へ
 

TimesTenによるJDBC拡張

TimesTenによるJDBC拡張は、次のとおりです。

TimesTenConnection

TimesTenでは、次のクラスを持つ接続レベルのプリフェッチ機能を実装します。「複数のデータ行のフェッチ」を参照してください。

com.timesten.sql.TimesTenConnection

TimesTenConnectionで実装されるメソッドは、次のとおりです。

getTtPrefetchClose

public boolean getTtPrefetchClose()

throws SQLException;

TT_PREFETCH_CLOSEの現在の状態を返します。

戻り値:
TT_PREFETCH_CLOSEが有効な場合はtrue、無効な場合はfalse。
スロー:
SQLException: データベース・アクセス・エラーが発生した場合。

getTtPrefetchCount

public int getTtPrefetchCount()

throws SQLException;

TimesTen接続に設定されている現在のプリフェッチ数を返します。

戻り値:
現在のプリフェッチ数。
スロー:
SQLException: データベース・アクセス・エラーが発生した場合。

isDataStoreValid

public boolean isDataStoreValid()

throws SQLException;

データ・ストアが有効かどうかを検出します。

戻り値:
データ・ストアが有効な場合はtrue、無効な場合はfalse。
スロー:
SQLException: データベース・アクセス・エラーが発生した場合。

setTtPrefetchClose

public void setTtPrefetchClose(boolean enable)

throws SQLException;

TT_PREFETCH_CLOSEの状態をtrueまたはfalseに設定します。

パラメータ:
enable: TT_PREFETCH_CLOSEを有効にする場合はtrue、無効にする場合はfalse。
スロー:
SQLException: データベース・アクセス・エラーが発生した場合。

setTtPrefetchCount

public void setTtPrefetchCount(int count)

    throws SQLException;

TimesTen接続におけるすべての文でプリフェッチする行数を確立します。このメソッドを使用するには、アプリケーションからデータ・ストアに対し、直接ドライバ接続されている必要があります。詳細は、「複数のデータ行のフェッチ」を参照してください。

パラメータ:
count: 接続に対して設定するプリフェッチ数。0から128の整数で指定します。
スロー:
SQLException: データベース・アクセス・エラーが発生した場合。

TimesTenVendorCode

TimesTenVendorCodeインタフェースでは、次のようにTimesTenエラー番号に対するエラー名が定義されています。

com.timesten.jdbc.TimesTenVendorCode

エラーの完全なリストについては、install_dir/doc/ttjava.zipにある『Oracle TimesTen In-Memory Database JDBC API Extensions』を参照してください。